home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / scheme / schmlbrr / schem_lb.lha / unsupported / CScheme / README.scoops.‾1‾ < prev    next >
Encoding:
Text File  |  1993-07-16  |  1.3 KB  |  27 lines

  1. The SCOOPS.SCM in this directory has been minimally modified to work
  2. with MIT Scheme 7.0 and beyond. It is based on a version of scoops
  3. written at Texas Instruments and modified by sherin@linc.cis.upenn.edu
  4. (who is probably no longer at linc.cis.upenn.edu) to work on an old
  5. version of MIT Scheme. I added some definitions to deal with
  6. anachronisms, fixed some one armed ifs (which used to return #f),
  7. changed the syntax table that the macros are defined in, and fixed a
  8. bug in the rename-class code. 
  9.  
  10. I did a small amount of testing. It seems to work.
  11.  
  12. Unlike the original, the definitions of all the scoops procedures are
  13. not encapsulated in a "scoops-package". This is unfortunate,
  14. particularly since the definitions that I added redefine some runtime
  15. system procedures.  The problem with the encapsulated stuff was that
  16. there were inconsistancies between the environments in which macros
  17. are evaluated, the environments in which macros are invoked and the
  18. environment of the "scoops-package".
  19.  
  20. Note again that this is a minimally modified scoops. I basically did
  21. the least work neccessary to get it up under the latest MIT Scheme. I
  22. would hope that somebody will do the necessary work to clean it up.
  23.  
  24. There is also some minimal documentation in SCOOPS.DOC. I did not
  25. write it.
  26.  
  27. markf@zurich.ai.mit.edu